General classification
92
Classics
12
Flat
7
Hilly
153
Mountain
115
Time Trial
14
Critérium du Dauphiné
19
31
08/06
Stage 1
Domérat > Montluçon
61
09/06
Stage 2
Prémilhat > Issoire
42
10/06
Stage 3
Brioude > Charantonnay
10
11/06
Stage 4
Charmes-sur-Rhône > Saint-Péray
8
12/06
Stage 5
Saint-Priest > Mâcon
45
13/06
Stage 6
Valserhône > Combloux
13
14/06
Stage 7
Grand-Algueblanche > Valmeinier 1800
27
15/06
Stage 8
Val-d'Arc > Plateau du Mont-Cenis
32
Tour de Romandie
34
29/04
Saint-Imier > Saint-Imier
49
30/04
Münchenstein (Primeo Energie) > Fribourg
55
01/05
La Grande Béroche > La Grande Béroche
02/05
Cossonay > Cossonay
03/05
Sion > Thyon 2000
30
04/05
Genève > Genève
Tour of the Alps
16
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
22
22/04
Mezzolombardo > Sterzing
21
23/04
Sterzing > Innichen
24/04
Sillian > Obertilliach
18
25/04
Lienz > Lienz
20
07/04
Buesa-Arena > Vitoria-Gasteiz
08/04
Pamplona-Iruña > Lodosa
146
09/04
Zarautz > Beasain
51
10/04
Beasain > Markina-Xemein
56
11/04
Urduña > Gernika-Lumo
71
12/04
Eibar > Eibar
DNF
10/03
Lido di Camaiore > Lido di Camaiore
11/03
Camaiore > Follonica
85
12/03
Follonica > Colfiorito
33
13/03
Norcia > Trasacco
14/03
Ascoli Piceno > Pergola
28/01
Al Manshiyah Train Station > Al Manshiyah Train Station
41
29/01
AlUla Old Town > Bir Jaydah Mountain Wirkah
4
30/01
Hegra > Tayma Fort
86
31/01
Maraya > Skyviews of Harrat Uwayrid
5